package 线程属性;

public class 获取线程属性 {

    public static void main(String[] args) {
        Thread t = new Thread(new Runnable() {
            @Override
            public void run() {
                while (true){}
            }
        });
        //后台线程：java进程，至少有一个非后台线程（用户线程）存活，进程才不会退出
        //我们这里，如果把t线程，在启动前，设置为后台线程，进程就不会管t线程是否执行完
        t.setDaemon(true);
        t.start();
        System.out.println(t.getId());
        System.out.println(t.getName());//获取线程名称
        System.out.println(t.getState());//获取线程状态
        System.out.println(t.getPriority());//实质写代码没用
        System.out.println(t.isDaemon());//是否是后台线程
        System.out.println(t.isAlive());//是否存活：如果启动后销毁前，都是存活
    }
}